<?php
$foo = 'Bob'; // 将'Bob' 赋给$foo
$bar = &$foo; // 通过$bar 引用$foo
$bar = "My name is $bar"; // 修改$bar 变量
echo $bar;
echo $foo; // $foo 的值也被修改
?>
<?php
$a = 1; // 全局变量
function Test()
{
echo $a; // 函数内部的局部变量
}
Test();
?>
<?php
$a = 1; // 全局变量
function Test() {
global $a; // 使用global 关键字申明全局变量
echo $a; // 将显示全局变量的内容
}
Test();
?>
$a = 1; // 全局变量
function test2() {
echo $GLOBALS['a']; // 使用全局数组
}
<?php
function makecoffee($type = "cappuccino")
{
return "Making a cup of $type.\n";
}
echo makecoffee();
echo makecoffee(null);
echo makecoffee("espresso");
?>
<?php
function foo() {
echo "In foo()<br />\n";
}
function bar($arg = '') {
echo "In bar(); argument was '$arg'.<br />\n";
}
// 使用echo 的包装函数
function echoit($string)
{
echo $string;
}
$func = 'foo';
$func(); // This calls foo()
$func = 'bar';
$func('test'); // This calls bar()
$func = 'echoit';
$func('test'); // This calls echoit()
?>